# 导模块
import random

from appium import webdriver

# 创建一个字典，包装相应的启动参数
desired_caps = dict()
# 需要连接的手机的平台(不限制大小写)
desired_caps['platformName'] = 'Android'
# 需要连接的手机的版本号(比如 5.2.1 的版本可以填写 5.2.1 或 5.2 或 5 ，以此类推)
desired_caps['platformVersion'] = '5.1'
# 需要连接的手机的设备号(andoird平台下，可以随便写，但是不能不写)
desired_caps['deviceName'] = '192.168.56.101:5555'
# 需要启动的程序的包名
desired_caps['appPackage'] = 'com.cyanogenmod.filemanager'
# 需要启动的程序的界面名
desired_caps['appActivity'] = '.activities.NavigationActivity'

# 连接appium服务器
driver = webdriver.Remote('http://192.168.41.103:4723/wd/hub', desired_caps)

# 点击左下角三个点
driver.find_element_by_id("com.cyanogenmod.filemanager:id/ab_actions").click()

driver.find_element_by_xpath("//*[@text='新建文件夹']").click()


num = "%010d" % random.randint(0, 9999999999)
driver.find_element_by_class_name("android.widget.EditText").clear()
driver.find_element_by_class_name("android.widget.EditText").send_keys(num)

driver.find_element_by_xpath("//*[@text='确定']").click()
